gridpack::math::ValueTransferToLibrary< FromType, ToType > Class Template Reference

#include <value_transfer.hpp>

Inheritance diagram for gridpack::math::ValueTransferToLibrary< FromType, ToType >:
Inheritance graph
[legend]
Collaboration diagram for gridpack::math::ValueTransferToLibrary< FromType, ToType >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ValueTransferToLibrary (const unsigned int &from_size, FromType *from, ToType *to=NULL)
 Default constructor.
 ~ValueTransferToLibrary (void)
 Destructor.
template<>
unsigned int p_computeToSize (void) const
 Compute the size of the "to" buffer.
template<>
void p_copy (void)
 Copy the value.

template<typename FromType, typename ToType>
class gridpack::math::ValueTransferToLibrary< FromType, ToType >


Constructor & Destructor Documentation

template<typename FromType , typename ToType >
gridpack::math::ValueTransferToLibrary< FromType, ToType >::ValueTransferToLibrary ( const unsigned int &  from_size,
FromType *  from,
ToType *  to = NULL 
)

Default constructor.

template<typename FromType , typename ToType >
gridpack::math::ValueTransferToLibrary< FromType, ToType >::~ValueTransferToLibrary ( void   ) 

Destructor.


Member Function Documentation

template<>
unsigned int gridpack::math::ValueTransferToLibrary< RealType, ComplexType >::p_computeToSize ( void   )  const [virtual]

Compute the size of the "to" buffer.

Reimplemented from gridpack::math::ValueTransfer< FromType, ToType >.

Reimplemented in gridpack::math::MatrixValueTransferToLibrary< FromType, ToType >.

template<>
void gridpack::math::ValueTransferToLibrary< RealType, ComplexType >::p_copy ( void   )  [virtual]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Feb 2020 for GridPACK by  doxygen 1.6.1